synapse (pl: synapses) - Spanish English Dictionary